#ifndef _AQ_STRING_H
#define _AQ_STRING_H

#ifdef __cplusplus
extern "C" {
#endif

char* AQ_StrLower(char* szStr);

char* AQ_StrUpper(char* szStr);

char* AQ_StrLTrim(char* szStr);

char* AQ_StrRTrim(char* szStr) ;

char* AQ_StrTrim(char* szStr);

char* AQ_StrRev(char* szStr);

bool AQ_StrIsX(int (*func)(int), const char* szStr);

bool AQ_StrIsEmail(const char* szEmail);

bool AQ_StrIsCellphone(const char* szCellphone);

bool AQ_StrIsIPv4Addr(const char* szIP);

int AQ_StrReplaceChar(char* szSrc, const char* szSubSrc, char cDst);

int AQ_StrReplace(char* szSrc, const char* szSubSrc, const char* szSubDst);





#ifdef __cplusplus
}
#endif


#endif

